package com.app.pojo;


import com.app.common.POJO;

import java.time.LocalDateTime;

/**
 * Copyright (C) @2020 fgwang.660@gmail.com
 *
 * @author witt
 * @version 1.0
 * @className Staff
 * @date 2020-05-31 19:07
 * @description 职工
 */
public class Staff extends POJO {
	private static final long serialVersionUID = 7110205104513552086L;

	// 工号
	private String code;

	// 姓名
	private String name;

	// 部门
	private Integer deptId;

	// 身份证号
	private String idCard;

	// 性别 1-男，2-女，3-其它
	private Integer gender;

	// 出生日期
	private LocalDateTime birthDate;

	// 年龄
	private Integer age;

	// 民族 1-汉族，2-回族 ...
	private Integer nation;

	// 政治面貌 1-团员，2-党员，3-群众
	private Integer politicalStatus;

	// 婚姻状况 1-已婚，2-未婚，3-其它
	private Integer maritalStatus;

	// 文化程度 1-小学，2-初中，3-高中，4-本科，5-研究生，6-博士
	private Integer educationLevel;

	// 联系电话
	private String tel;

	public String getCode() {
		return code;
	}

	public Staff setCode(String code) {
		this.code = code;
		return this;
	}

	public String getName() {
		return name;
	}

	public Staff setName(String name) {
		this.name = name;
		return this;
	}

	public Integer getDeptId() {
		return deptId;
	}

	public Staff setDeptId(Integer deptId) {
		this.deptId = deptId;
		return this;
	}

	public String getIdCard() {
		return idCard;
	}

	public Staff setIdCard(String idCard) {
		this.idCard = idCard;
		return this;
	}

	public Integer getGender() {
		return gender;
	}

	public Staff setGender(Integer gender) {
		this.gender = gender;
		return this;
	}

	public LocalDateTime getBirthDate() {
		return birthDate;
	}

	public Staff setBirthDate(LocalDateTime birthDate) {
		this.birthDate = birthDate;
		return this;
	}

	public Integer getAge() {
		return age;
	}

	public Staff setAge(Integer age) {
		this.age = age;
		return this;
	}

	public Integer getNation() {
		return nation;
	}

	public Staff setNation(Integer nation) {
		this.nation = nation;
		return this;
	}

	public Integer getPoliticalStatus() {
		return politicalStatus;
	}

	public Staff setPoliticalStatus(Integer politicalStatus) {
		this.politicalStatus = politicalStatus;
		return this;
	}

	public Integer getMaritalStatus() {
		return maritalStatus;
	}

	public Staff setMaritalStatus(Integer maritalStatus) {
		this.maritalStatus = maritalStatus;
		return this;
	}

	public Integer getEducationLevel() {
		return educationLevel;
	}

	public Staff setEducationLevel(Integer educationLevel) {
		this.educationLevel = educationLevel;
		return this;
	}

	public String getTel() {
		return tel;
	}

	public Staff setTel(String tel) {
		this.tel = tel;
		return this;
	}

	@Override
	public Staff setId(Integer id) {
		super.setId(id);
		return this;
	}

	@Override
	public Staff setDisable(Boolean disable) {
		super.setDisable(disable);
		return this;
	}
}
